package com.lcxw.hxzb.friendcircle.project.system.domain;

import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.lcxw.hxzb.friendcircle.framework.web.domain.BaseEntity;

/**
 * 用户足迹对象 ywpd_history
 *
 * @author theme
 * @date 2020-07-28
 */
public class YwpdHistory extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 删除状态(0-未删除 1-已删除)
     */
    @ApiModelProperty(name = "删除状态(0-未删除 1-已删除)")
    private Long status;

    /**
     * 查看类型(1-查看动态 2-查看资料）
     */
    @ApiModelProperty(name = "查看类型(1-查看动态 2-查看资料）")
    private Long type;

    /**
     * 被查看的用户id
     */
    @ApiModelProperty(name = "被查看的用户id")
    private String memberId;

    /**
     * 用户id
     */
    @ApiModelProperty(name = "用户id")
    private String userId;

    /**
     * 主键
     */
    private Long historyId;


    private String nickName;
    private String sex;
    private String age;
    private String imgUrl;
    private String freezeStatus;

    private String totil;

    public String getTotil() {
        return totil;
    }

    public void setTotil(String totil) {
        this.totil = totil;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public String getFreezeStatus() {
        return freezeStatus;
    }

    public void setFreezeStatus(String freezeStatus) {
        this.freezeStatus = freezeStatus;
    }

    public void setStatus(Long status) {
        this.status = status;
    }

    public Long getStatus() {
        return status;
    }

    public void setType(Long type) {
        this.type = type;
    }

    public Long getType() {
        return type;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }

    public void setHistoryId(Long historyId) {
        this.historyId = historyId;
    }

    public Long getHistoryId() {
        return historyId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("createTime", getCreateTime())
            .append("status", getStatus())
            .append("type", getType())
            .append("memberId", getMemberId())
            .append("userId", getUserId())
            .append("historyId", getHistoryId())
            .toString();
    }
}
